<?php
Class TurmaModelo {
	function PKTurmaPeloNome($turma){
		require_once('banco.class.php');
		$banco = new Banco();
		
		$turma = addslashes($turma);
		
		$sql = '
					SELECT
		
					T.CODIGO_TURMA_PK AS TURMAPK
		
					FROM
					TURMA T
					
					WHERE T.NOME_TURMA = "'.$turma.'"';		
		
		$turmaPK = $banco->queryArray($sql);
		
		$banco->fecharConexao();
		
		return $turmaPK[0]['TURMAPK'];		
	}
	function criarTurmaPegarPK($turma){
		$pkTurma = $this->PKTurmaPeloNome($turma);
		
		if($pkTurma){
			return $pkTurma;
		} else {
			require_once('banco.class.php');
			$banco = new Banco();
			
			$turma = addslashes($turma);
			
			$sql = 'INSERT INTO TURMA(NOME_TURMA, QUANTIDADE_TURMA) VALUES ("'.$turma.'",0)';
			
			$turmaPK = $banco->executarQuery($sql);
			
			$banco->fecharConexao();
			
			return $this->criarTurmaPegarPK($turma);
		}
	}
	function getTurmas(){
		//Requirindo a classe de banco
		require_once('banco.class.php');
		$banco = new Banco();

		//Sql que busca as turmas cadastradas
		$sql = '
					SELECT

					T.NOME_TURMA AS TURMA	
			
					FROM
					TURMA T
				
					';
		
		$turmas = $banco->queryArray($sql);
		
		$banco->fecharConexao();
		
		return $turmas;
	}
}
?>